using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for CHIETKHAULOAIMATHANG.
   /// </summary>
    public class CHIETKHAULOAIMATHANGConditionForm
    {

        #region Fields
      private Int32 _MACHIETKHAU;
      private Int32 _MALOAIMATHANG;
      private decimal _MUCQUYDINHTU;
      private decimal _MUCQUYDINHDEN;
      private double _CHIETKHAU1;
      private double _CHIETKHAU2;
      private double _CHIETKHAU3;
      private bool _ISUSE;
        #endregion

        #region Properties
	public bool IsSetMACHIETKHAU;  
    public bool IsMACHIETKHAUNullable
      { get { return false;  } }
      public Int32 MACHIETKHAU
      {
         get { return _MACHIETKHAU; }
         set { 
		_MACHIETKHAU = value; 
		IsSetMACHIETKHAU = true;
		}
      }
	public bool IsSetMALOAIMATHANG;
	public bool IsMALOAIMATHANGNullable
      { get { return true;  } }
      public Int32 MALOAIMATHANG
      {
         get { return _MALOAIMATHANG;  }
         set { 
		_MALOAIMATHANG = value; 
		IsSetMALOAIMATHANG = true;
		}
      }
	public bool IsSetMUCQUYDINHTU;
	public bool IsMUCQUYDINHTUNullable
      { get { return true;  } }
      public decimal MUCQUYDINHTU
      {
         get { return _MUCQUYDINHTU;  }
         set { 
		_MUCQUYDINHTU = value; 
		IsSetMUCQUYDINHTU = true;
		}
      }
	public bool IsSetMUCQUYDINHDEN;
	public bool IsMUCQUYDINHDENNullable
      { get { return true;  } }
      public decimal MUCQUYDINHDEN
      {
         get { return _MUCQUYDINHDEN;  }
         set { 
		_MUCQUYDINHDEN = value; 
		IsSetMUCQUYDINHDEN = true;
		}
      }
	public bool IsSetCHIETKHAU1;
	public bool IsCHIETKHAU1Nullable
      { get { return true;  } }
      public double CHIETKHAU1
      {
         get { return _CHIETKHAU1;  }
         set { 
		_CHIETKHAU1 = value; 
		IsSetCHIETKHAU1 = true;
		}
      }
	public bool IsSetCHIETKHAU2;
	public bool IsCHIETKHAU2Nullable
      { get { return true;  } }
      public double CHIETKHAU2
      {
         get { return _CHIETKHAU2;  }
         set { 
		_CHIETKHAU2 = value; 
		IsSetCHIETKHAU2 = true;
		}
      }
	public bool IsSetCHIETKHAU3;
	public bool IsCHIETKHAU3Nullable
      { get { return true;  } }
      public double CHIETKHAU3
      {
         get { return _CHIETKHAU3;  }
         set { 
		_CHIETKHAU3 = value; 
		IsSetCHIETKHAU3 = true;
		}
      }
	public bool IsSetISUSE;
	public bool IsISUSENullable
      { get { return true;  } }
      public bool ISUSE
      {
         get { return _ISUSE;  }
         set { 
		_ISUSE = value; 
		IsSetISUSE = true;
		}
      }
        #endregion

        #region Constructors
        public CHIETKHAULOAIMATHANGConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _MACHIETKHAU = EmptyValues.v_Int32;
	IsSetMACHIETKHAU = false;
	 _MALOAIMATHANG = EmptyValues.v_Int32;
	IsSetMALOAIMATHANG = false;
	 _MUCQUYDINHTU = EmptyValues.v_decimal;
	IsSetMUCQUYDINHTU = false;
	 _MUCQUYDINHDEN = EmptyValues.v_decimal;
	IsSetMUCQUYDINHDEN = false;
	 _CHIETKHAU1 = EmptyValues.v_double;
	IsSetCHIETKHAU1 = false;
	 _CHIETKHAU2 = EmptyValues.v_double;
	IsSetCHIETKHAU2 = false;
	 _CHIETKHAU3 = EmptyValues.v_double;
	IsSetCHIETKHAU3 = false;
	 _ISUSE = EmptyValues.v_bool;
	IsSetISUSE = false;
        }
    }
}